Programming by Demonstration: Removing Suboptimal Actions in a Partially Known Configuration Space

نویسندگان

  • Jason Chen
  • Alexander Zelinsky
چکیده

Programming by demonstration is a promising approach to automatic robot programming, however methods are required to remove suboptimal actions that can be demonstrated by end users. In this paper we use the partial knowledge of Con guration Space (C-space) derived in previous work to remove suboptimal actions from a demonstration. Our idea is to use demonstrated paths to predict what regions in C-space are obstacle free. Suboptimal actions in a demonstration are then avoided by planning alternative actions that pass through the obstacle free regions. Experimental results show the validity of the approach. A demonstrated path containing signi cant sub-optimality was converted by the approach into a short, eÆcient path suitable for execution by the robot.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generating a Configuration Space Representation for Assembly Tasks from Demonstration

Removing suboptimal actions that can exist in a demonstration is s key problem to be solved in Robot Programming by Demonstration. In this paper we present the rst step of an approach for solving this problem. We present how the Con guration Space (Cspace) of a task can be derived from demonstration. A demonstration traces out paths on a number of Csurfaces in C-space. The idea is to use statis...

متن کامل

Programing by Demonstration : Coping with Suboptimal Teaching Actions

The difficulty associated with programing existing robots is one of the main impediments to them finding application in domestic environments such as the home. A promising method for simplifying robot programing is Programing by Demonstration (PbD). Here, an end user can provide a demonstration of the task to be programed, with a PbD “interface” interpreting the demonstration in order to determ...

متن کامل

Learning Sequential Composition Plans Using Reduced-Dimensionality Examples

Programming by demonstration is an attractive model for allowing both experts and non-experts to command robots’ actions. In this work, we contribute an approach for learning precise reaching trajectories for robotic manipulators. We use dimensionality reduction to smooth the example trajectories and transform their representation to a space more amenable to planning. Next, regions with simple ...

متن کامل

Humanoid robot imitation through continuous goal-directed actions: an evolutionary approach

Humanoids can learn motor skills through the Programming by Demonstration (PbD) framework, which allows matching the kinematic movements of a robot with those of a human. Continuous GoalDirected Actions (CGDA) is a framework that can complement the paradigm of robot imitation. Instead of kinematic parameters, its encoding is centered on the changes an action produces on object features. The fea...

متن کامل

A Method for Learning Macro-Actions for Virtual Characters Using Programming by Demonstration and Reinforcement Learning

The decision-making by agents in games is commonly based on reinforcement learning. To improve the quality of agents, it is necessary to solve the problems of the time and state space that are required for learning. Such problems can be solved by Macro-Actions, which are defined and executed by a sequence of primitive actions. In this line of research, the learning time is reduced by cutting do...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001